Abstract: This paper illustrates the design of an end to end application for an intelligent personal assistant, named Selena, who accepts the queries in the form of voice or text and responds same with natural language processing. Selena has been modelled as an alternative for the physical presence of a medical assistant at a hospital or a clinic. Selena would develop an interactive chat session with the patient enquiring about the variousdetails and patient history and later generates a formatted document which holds the data extracted from that chat session and which would be further passed on to the doctor. Selena withholds well established open infrastructure for speech recognition, speech synthesis, machine learning and knowledge discovery from data.

Keywords: Machine learning, Chatbot, Pattern Recognition, Speech Recognition, Speech Synthesis, Java Speech API, Knowledge Discovery, iText Pdf Generator, Selena: A Clinical Assistant.